meet (one's) responsibilities - Turkish English Dictionary